group of intimidating people - Deutsch Englisch Wörterbuch